package com.xiangge.array;

import java.util.Scanner;

public class ArrayTest {
    public static void main(String[] args) {
        // 创建一个长度为10的数组
        int[] arr = new int[10];
        double sum = 0.0;
        // 要将键盘输入的值替换掉数组中的所有，先使用for循环
        for (int i = 0; i < arr.length;i++){
            // 创建Scanner的键盘输入对象
            // 提示
            System.out.println("请输入第" + (i + 1) + "位学生的成绩：");
            arr[i] = new Scanner(System.in).nextInt();
        }
        // 再次使用for循环遍历已经被for循环后的arr数组
        for (int i = 0; i < arr.length; i++) {
            // 使用sum进行累加
            sum += arr[i];
        }
        /*
            这里也可以使用增强for循环 arr.for
         for (int yuanSu : arr) {
            sum = sum + yuanSu;
        }
         */
        // 在for循环外部输出，避免多次输出累加结果
        System.out.println("所有学生的成绩总和为：" + sum);
        // 算平均数
        double avg = sum / arr.length;
        System.out.println("所有学生成绩总和的平均数为：" + avg);
    }
}
